Genetic Algorithm with Directional Mutation Based on Greedy Strategy for Large-scale 0-1 Knapsack Problems
نویسندگان
چکیده
In view of the lack of efficiency or accuracy of solving large-scale 0-1 knapsack problems by the classic genetic algorithm, a directional mutation operator is designed to reduce the probability of resampling in the search process. Meanwhile an initializing operator and an individual correction operator are added to the algorithm to modify individual after every amendment, both of which are combined with the greedy theory. The proposed algorithm uses truncation selection and longestdistance fitness selection in the crossover, takes elite selection strategy combining with steady-state propagation as a correction operation, and uses the common 0-1 exchange mutation of the binary code, but the mutation probability of each bit of the binary string is adaptively modified. Comparison of experiment results of this algorithm and Active Evolution Genetic Algorithm is given based on the scales of 1000, 2000 and 5000. Experiments proved that the improved algorithm with directional mutation based on greedy theory for solving large-scale 0-1 knapsack problems has high accuracy and high efficiency.
منابع مشابه
An Improved Hybrid Encoding Cuckoo Search Algorithm for 0-1 Knapsack Problems
Cuckoo search (CS) is a new robust swarm intelligence method that is based on the brood parasitism of some cuckoo species. In this paper, an improved hybrid encoding cuckoo search algorithm (ICS) with greedy strategy is put forward for solving 0-1 knapsack problems. First of all, for solving binary optimization problem with ICS, based on the idea of individual hybrid encoding, the cuckoo search...
متن کاملAn Effective Hybrid Cuckoo Search Algorithm with Improved Shuffled Frog Leaping Algorithm for 0-1 Knapsack Problems
An effective hybrid cuckoo search algorithm (CS) with improved shuffled frog-leaping algorithm (ISFLA) is put forward for solving 0-1 knapsack problem. First of all, with the framework of SFLA, an improved frog-leap operator is designed with the effect of the global optimal information on the frog leaping and information exchange between frog individuals combined with genetic mutation with a sm...
متن کاملA Novel Genetic Algorithm using Helper Objectives for the 0-1 Knapsack Problem
The 0-1 knapsack problem is a well-known combinatorial optimisation problem. Approximation algorithms have been designed for solving it and they return provably good solutions within polynomial time. On the other hand, genetic algorithms are well suited for solving the knapsack problem and they find reasonably good solutions quickly. A naturally arising question is whether genetic algorithms ar...
متن کاملSolving 0-1 knapsack problem by greedy degree and expectation efficiency
It is well known that 0-1 knapsack problem (KP01) plays an important role in both computing theory and many real life applications. Due to its NP-hardness, lots of impressive research work has been performed on many variants of the problem. Inspired by region partition of items, an effective hybrid algorithm based on greedy degree and expectation efficiency (GDEE) is presented in this paper. In...
متن کاملLamarckian Repair and Darwinian Repair in EMO Algorithms for Multiobjective 0/1 Knapsack Problems
Multiobjective 0/1 knapsack problems have been frequently used as test problems to examine the performance of evolutionary multiobjective optimization algorithms in the literature. It has been reported that their performance strongly depends on the choice of a constraint handling method. In this paper, we examine two implementation schemes of greedy repair: Lamarckian and Darwinian. In the Lama...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012